package com.kuang.abstractFactory.factory;

import com.kuang.abstractFactory.service.IComputerProduct;
import com.kuang.abstractFactory.service.IPhoneProduct;
import com.kuang.abstractFactory.service.IRouterProduct;

/**
 * @author zhaoxiang
 * @version 1.0
 * @description
 * 抽象产品工厂
 *
 * @Date 2020/8/1 16:08
 */
public interface IProductFactory {

    /**
     * 手机族产品工厂
     */
    IPhoneProduct iPhoneProduct();

    /**
     * 路由器族产品工厂
     */
    IRouterProduct iRouterProduct();

    /**
     * 电脑族产品工厂
     */
    IComputerProduct iComputerProduct();
}
